Rename "Chat" to "Build" in interaction mode toggle#1769
Rename "Chat" to "Build" in interaction mode toggle#1769juliusmarminge merged 3 commits intopingdotgg:mainfrom
Conversation
T3 Code is a coding agent, not a chatbot — the default mode label should reflect that.
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
ApprovabilityVerdict: Approved This PR contains purely mechanical changes: renaming UI text from 'Chat' to 'Build' in the interaction mode toggle, with corresponding test updates. The CSS class change ( You can customize Macroscope's approvability policy. Learn more. |
Dismissing prior approval to re-evaluate 2bddd7d
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 2bddd7d. Configure here.
| <BotIcon /> | ||
| <span className="sr-only sm:not-sr-only"> | ||
| {interactionMode === "plan" ? "Plan" : "Chat"} | ||
| {interactionMode === "plan" ? "Plan" : "Build"} |
There was a problem hiding this comment.
Label says "Build" but PR specifies "Code"
Medium Severity
The PR title and description both state the rename is from "Chat" to "Code", but the implementation uses "Build" everywhere instead. The button label, title tooltip text ("normal build mode"), slash-command description, and all test assertions all say "Build". Either the code or the PR description is wrong — worth confirming the intended label.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 2bddd7d. Configure here.
| ref={composerFormRef} | ||
| onSubmit={onSend} | ||
| className="mx-auto w-full min-w-0 max-w-[52rem]" | ||
| className="mx-auto w-full min-w-0 max-w-208" |
There was a problem hiding this comment.
Unrelated CSS class change included in PR
Low Severity
The max-w-[52rem] → max-w-208 class change is unrelated to renaming the interaction mode label. While functionally equivalent in Tailwind v4, this appears to be an accidentally included change that doesn't match the PR's scope.
Reviewed by Cursor Bugbot for commit 2bddd7d. Configure here.


What changed
Renamed the interaction mode toggle label from "Chat" to "Code" (the non-plan default mode). Updated the corresponding browser test assertions.
Why
T3 Code is a coding agent app, not a chatbot. The default mode label should reflect what the tool actually does — execute code, edit files, and run commands. "Chat" undersells the capability and is misleading.
Before / After
Before:

After:

Note
Low Risk
Low risk: text/label tweaks plus a small layout width class change, with browser tests updated accordingly.
Overview
Renames the default (non-plan) interaction mode from “Chat” to “Build” across the composer UI, including the toggle button label/tooltip text and the
/defaultslash-command description.Updates the
ChatView.browser.tsxinteraction-mode hotkey test to assert against the new label and tooltip copy, and slightly widens the composer form by changing its max-width class.Reviewed by Cursor Bugbot for commit 2bddd7d. Bugbot is set up for automated code reviews on this repo. Configure here.
Note
Rename 'Chat' to 'Build' in interaction mode toggle
Updates the default interaction mode label from 'Chat' to 'Build' in ChatView.tsx, including the toggle button label, tooltip text, and
/defaultslash command description. Also changes the composer form max-width frommax-w-[52rem]tomax-w-208. Browser tests are updated to match the new 'Build' label and tooltip text.Macroscope summarized 2bddd7d.